package me.ydq.core;


import me.ydq.core.sql.*;

/**
 * SQL构建类
 */
public sealed interface SqlSpec<T> extends
        SqlEquals<T>,
        SqlNotEquals<T>,
        SqlIsNull<T>,
        SqlIsNotNull<T>,
        SqlGreaterThan<T>,
        SqlGreaterEquals<T>,
        SqlLessThan<T>,
        SqlLessEquals<T>,
        SqlIn<T>,
        SqlNotIn<T>,
        SqlBetween<T>,
        SqlNotBetween<T>,
        SqlContains<T>,
        StartsWith<T>,
        SqlEndsWith<T>,
        SqlLike<T>,
        SqlNotLike<T>,
        SqlOr<T>
        permits JdbcSqlSpec {

}
